html{
    overflow-x: hidden;
}
body{
    width:100%;
    height:100%;
    /* background:url(../images/body_bg.png) no-repeat top left;
    background-size:100% auto;
    -webkit-background-size:100% auto;
    -o-background-size:100% auto; */
}
a,img{
    border:none;
    outline:none;
}
.head{
    padding-top:15px;
    background:url(../images/body_bg.png) no-repeat top left;
    background-size:100% auto;
    -webkit-background-size:100% auto;
    -o-background-size:100% auto;
}
.top{
    /* margin-bottom:78px; */
    margin-bottom:27px;
}
/* 头部占位 */
.head_position{
    width:100%;
    height:271px;
    background-color: #eee;
}
/* 设为首页 */
.setHome{
    /* margin-top:15px; */
}
.setHome img{
    width:20px;
    height:auto;
    margin-right:6px;
    vertical-align:top;
    cursor: pointer;
}
.setHome span{
   color:#666;
   font-size:14px;
   cursor: pointer;
}
/* logo */
.logo{
    width:auto;
    /* height:80px; */
    height:138px;
    /* margin-top:48px; */
    margin-top:33px;
}
.logo a{
    display:block;
    width:auto;
    height:100%;
}
.logo img{
    width:auto;
    height:100%;
    display:block;
    margin:0 auto;
}
.logo img.min_screen{
  display:none;
}
.logo img.max_screen{
    display:block;
  }
/* 导航 */
.nav_wrap{
    width:100%;
    height:54px;
    position: relative;
    background:linear-gradient(180deg, #FF5D1A 0%, #FF3D00 100%);
}

.nav_content{
    width:auto;
    height:auto;
}
.nav_content ul .nav_item{
    float:left;
    margin-right:17px;
}
.nav_content ul .nav_item a{
    font-size:20px;
    color:#fff;
    line-height:54px;
    display:inline-block;
    width:100%;
}

/* pc搜索 */
.pc_search{
    width:168px;
    height:40px;
    position:relative;
    margin-top:7px;
    background-color: #fff;
    border: none;
    border-radius: 4px;
}
.pc_search .search_input{
    width:130px;
    height:100%;
    padding-left:10px;
    outline: none;
    border: none;
    border-radius: 4px;
    font-size:14px;
}
.pc_search img{
    width:24px;
    height:auto;
    position:absolute;
    top:7px;
    right:10px;
    cursor: pointer;
}
/* 轮播专题 */
.lunbo_zt{
    width:100%;
    height:134px;
    margin-top:30px;
    margin-bottom:30px;
}
/* 轮播专题占位 */
.lunbo_zt_position{
    width:100%;
    height:100%;
    background-color: #eee;
}
#lunbo_zt{
    width:100%;
    height:134px;
}
#lunbo_zt .swiper-slide{
    border-radius: 8px;
    overflow: hidden;
}
#lunbo_zt .swiper-slide a{
    display:block;
    width:100%;
    height:100%;
    overflow: hidden;
}
#lunbo_zt .swiper-slide a img{
    width:100%;
    height:100%;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}
#lunbo_zt .swiper-slide a img.max_screen{
    display:block;
}
#lunbo_zt .swiper-slide a img.min_screen{
    display:none;
}
#lunbo_zt .swiper-pagination{
    width:76px;
    left:auto;
    right:0;
    bottom:3px;
    text-align: left;
}
#lunbo_zt .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0 4px;
}
#lunbo_zt .swiper-pagination-bullet{
    background:#fff;
    opacity: 1;
}
#lunbo_zt .swiper-pagination-bullet-active{
    background:#FF810D;
}
/* 头条 */
.toutiao{
    width:100%;
    height:80px;
    background:#EEF6FA;
    position: relative;
}
 /* 头条占位 */
 .toutiao_position{
    width:100%;
    height:100%;
    background-color: #eee;
}
.toutiao_title{
    width:122px;
    position:absolute;
    left:0;
    top:0;
}
.toutiao_title img.min_screen{
    display:none;
}
.toutiao_title img.max_screen{
    width:100%;
    height:100%;
    object-fit: cover;
    display:block;
    font-family: 'object-fit: cover;';
}
.toutiao_content{
    width:100%;
    padding-left:122px;
}
#toutiao .swiper-slide{
    height:100%;
    /* padding:0 20px; */
}
#toutiao .swiper-slide.max_screen{
    display:block;
}
#toutiao .swiper-slide.min_screen{
    display:none;
}
#toutiao .swiper-slide a{
    display:block;
    height:100%;
    line-height: 80px;
    text-align:center;
    font-size:30px;
    color:#000;
    /* overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; */
}
/* 热点推荐轮播 */
.hot_wrap{
    margin-top:30px;
}
.hot_wrap .left{
    width:794px;
}
#tuijian_swiper{
    width:100%;
    height:454px;
}
 /* 推荐轮播占位 */
 .tuijian_lunbo_position{
    width:100%;
    height:100%;
    background-color: #eee;
}
#tuijian_swiper .swiper-pagination{
    width:55px;
    left:auto;
    right:0;
    color:#fff;
    font-size:18px;
    text-align:left;
}
#tuijian_swiper .swiper-pagination .currentNum{
    color:#FF5D1A;
    font-size:28px;
}
#tuijian_swiper .swiper-slide{
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}
#tuijian_swiper .swiper-slide a{
    display:block;
    width:100%;
    height:100%;
    border-radius: 8px;
    overflow: hidden;
}
#tuijian_swiper .swiper-slide a img{
    display:block;
    width:100%;
    height:100%;
    object-fit: cover;
    border-radius: 8px;
    font-family: 'object-fit: cover;';
}
/*2021-7-14 轮播图蒙版过宽的修改*/
#tuijian_swiper .slide_title{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:80px;
    /* background:url('../images/tuijian_lunbo_bg.png') no-repeat left bottom;
    background-size:contain; */
    background:linear-gradient(0deg, #0AB8FC 15.45%, rgba(0, 87, 190, 0) 82.86%);
    padding:32px 72px 5px 92px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
#tuijian_swiper .slide_title a{
    color:#fff;
    font-size:22px;
    text-align:center;
    line-height:38px;
    display:block;
    overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* 专题活动 */
.zt_activity.left{
    width:385px;
}
/* 专题活动占位 */
.zt_activity_position{
    width: 100%;
    height:466px;
    background-color: #eee;
}
.zt_activity_item{
    width:100%;
    height:218px;
    margin-top:15px;
}
 .zt_activity_item a{
    display:block;
    width:100%;
    height:100%;
    border-radius: 8px;
    overflow: hidden;
}
 .zt_activity_item a img{
    width:100%;
    height:100%;
    display: block;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}
/* 左侧推荐统战要闻 */
.tuijian_tzyw.min_screen{
    display: none;
}
.tuijian_tzyw.max_screen{
    display: block;
}
.tuijian_tzyw.right{
    width:382px;
    margin-top:2px;
}
/* 要闻占位 */
.tuijian_tzyw_position{
    width:100%;
    /* height:466px; */
    height:204px;
    background-color: #eee;
}
.tzyw_bottom_item a{
    display:block;
    font-size:18px;
    line-height:28px;
    height:59px;
    color:#333;
    padding-left:17px;
    position: relative;
    overflow: hidden;
    /* margin-top:14px; */
	margin-top:9px;
}
.tzyw_bottom_item a:before{
    content:'';
    width:9px;
    height:9px;
    background:url('../images/lingxing_s.png') no-repeat center center;
    background-size:contain;
    position:absolute;
    left:0;
    top:10px;
}
.tzyw_more{
    height:28px;
}
.tzyw_more a{
    float:right;
    color:#969696;
    font-size:14px;
    line-height:24px;
    margin-top:4px;
}
.yw_line{
    border-bottom:1px solid #e5e5e5;
}
/* 右侧 */
.hot_wrap .right{
    width:385px;
}
/* 统战新语 */
.tzxy{
    width:100%;
    height:622px;
    border-radius: 8px;
    position:relative;
    margin-top:25px;
    padding:22px;
    background:url(../images/tzxy_bg.png) no-repeat top left;
}
/* 统战新语占位 */
.tzxy_position{
    width:100%;
    height:100%;
    background-color: #eee;
}
.tzxy_title{
    width:160px;
    height:54px;
    position:absolute;
    top:-40px;
    left:22px;
}
.tzxy_title img{
    width:100%;
    height:auto;
    object-fit: contain;
    font-family: 'object-fit: contain;';
}
.column_more{
    position:absolute;
    right:10px;
    top:-20px;
}
.column_more a{
    color: #FF5D1A;
    font-size:14px;
    line-height:18px;
    display: inline-block;
}
.tzxy_content ul li.tzxy_item{
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
    margin-bottom:24px;
}
.tzxy_content ul li a{
    color:#333;
    display:block;
    overflow: hidden;
}
.tzxy_content ul li a .tzxy_item_img{
    width:342px;
    height:145px;
}
.tzxy_content ul li a .tzxy_item_img img{
    display:block;
    width:100%;
    height:100%;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}
.tzxy_item_bottom{
    padding:10px 12px;
}
.tzxy_item_title{
    font-size:14px;
    color:#333;
    line-height:18px;
    margin-bottom:3px;
}
.tzxy_item_des{
    font-size:12px;
    color:#969696;
    line-height:16px;
}
/* 统战新语二维码 */
.tzxy_erweima{
    height:61px;
    position:absolute;
    left:103px;
    bottom:20px;
}
.tzxy_erweima img{
    width:auto;
    height:100%;
    display: inline-block;
    vertical-align: middle;
}
.tzxy_erweima .gzh_img{
    margin-left:20px;
}
.erweima_txt{
    margin-left:10px;
    margin-right:14px;
    vertical-align: middle;
}
.erweima_txt,.erweima_txt span{
    display:inline-block;
    width:74px;
    color:#fff;
    font-size:12px;
    line-height:16px;
    text-align:center;
}
/* 史话 */
.shihua{
    width:100%;
    margin-top:12px;
    position:relative;
}
/* 史话占位 */
.shihua_position{
    width:100%;
    height:262px;
    background-color: #eee;
}
.shihua_title{
    width:100%;
    height:44px;
}
.shihua_title img{
    width:auto;
    height:100%;
    display:block;
}
.shihua .column_more{
    top:10px;
}
.shihua_content a{
    display:block;
    border-radius: 8px;
    /* overflow:hidden; */
    width:100%;
    height:auto;
    position: relative;
}
.shihua_content a .shihua_img{
    width:100%;
    height:0;
    padding-bottom:42.4%;
    position: relative;
}
.shihua_content a .shihua_img img{
    position:absolute;
    width:100%;
    height:100%;
    object-fit: cover;
    display:block;
    border-radius: 8px;
    font-family: 'object-fit: cover;';

}
.shihua_item_title{
    /* position:absolute;
    bottom:0;
    left:0; */
    width:100%;
    /* height:72px;
    padding:28px 17px 0 17px; */
    height:55px;
    padding:5px 17px;
    font-size:16px;
    /* color:#fff;
    line-height:44px; */
    color:#333;
    line-height:22px;
    overflow: hidden;
    text-align:center;
    /* text-overflow: ellipsis;
    white-space: nowrap;
    background:linear-gradient(1.42deg, rgba(98, 15, 16, 0.9) 42.75%, rgba(98, 15, 16, 0) 69.5%); */
}
/* 中间专题 */
.middle_tuijian{
    margin-top:30px;
    width:100%;
    height:134px;
}
/* 中间专题占位 */
.middle_tuijian_position{
    width:100%;
    height:100%;
    background-color: #eee;
}
.middle_tuijian a{
    display:block;
    width:100%;
    height:100%;
    border-radius: 8px;
    overflow:hidden;
}
.middle_tuijian a img{
    display:block;
    width:100%;
    height:auto;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}
.middle_tuijian a img.min_screen{
    display:none;
}
.tzxy_bwdj_wrap{
    margin-top:65px;
}
/* 百科，独家和思想工厂 */
.baike_dujia_gongchang_wrap{
    margin-top:50px;
    height:327px;
}
.baike,.dujia,.gongchang{
    width:32%;
    height:100%;
    float:left;
    position: relative;
}
.baike .column_more,.dujia .column_more,.gongchang .column_more{
    top:-21px;
}
.baike{
    height:100%;
    background-color:rgba(255, 251, 228, 0.8);
    border-radius: 20px;
    /* padding:30px 25px 16px 40px; */
    /* padding:40px 30px 16px 40px; */
    padding:32px 12px 20px 18px;
}
/* 百科占位 */
.baike_position,.dujia_position,.gongchang_position{
    width:100%;
    height:327px;
    background-color: #eee;
}
/* .baike:before{
    display: none;
    content:'';
    position: absolute;
    left:0;
    top:67px;
    width:25px;
    height:204px;
    background:url('../images/baike_content_ico.png') no-repeat left top;
} */
.baike:before{
    content:'';
    position: absolute;
    right:7px;
    top:-27px;
    width:115px;
    height:115px;
    background:url('../images/baike_book.png') no-repeat left top;
}
.baike_title,.dujia_title,.gongchang_title{
    height: 44px;
    position:absolute;
    top:-28px;
    left:14px;
}
.baike_title a,.dujia_title a,.gongchang_title a{
    display:block;
    width:100%;
    height:100%;
}
.baike_title a img,.dujia_title a img,.gongchang_title a img{
    /* width:100%; */
    width:auto;
    height:100%;
    object-fit: cover;
    display: block;
    font-family: 'object-fit: cover;';
}
.baike .baike_content{
    position: relative;
    z-index:2;
}
.baike .baike_item{
    /* opacity: 0;
    position:absolute;
    left:0;
    top:0; */
    /* margin-top:5px; */
    margin-bottom:7px;
}
.baike_item a .baike_item_title{
    /* width:265px;
    height:95px; */
    width:100%;
    /* height:60px; */
    height:48px;
    padding:4px 0 4px 14px;
    position:relative;
    display:table;
}
.baike_item a .baike_item_title:before{
    content:'';
    /* width:24px;
    height:12px;
    position:absolute;
    left:-42px;
    top:50%;
    margin-top:-6px;
    background:url(../images/baike_item_ico.png) no-repeat center center; */
    width:4px;
    height:4px;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-2px;
    background:url('../images/dian.png') no-repeat center center;
}
.baike_item a .baike_item_title p{
    display: table-cell;
    /* color:#FF3D00; */
    /* font-size:22px;
    line-height:29px; */
    /* font-size:20px;
    line-height:26px; */
    vertical-align: middle;
    font-size:15px;
    line-height:20px;
    color:#444;
}
.baike_item_des{
    padding-left:4px;
    margin-top:12px;
}
.baike_item_des p{
    display: inline;
    color:#985935;
    font-size:15px;
    line-height:32px;
    border-bottom:1px solid #EAE2B5;
    padding-bottom:6px;
    padding-left:30px;
}
.huanyihuan{
    position:absolute;
    right:25px;
    bottom:16px;
    width:auto;
    height:20px;
    cursor: pointer;
}
.huanyihuan img{
    width:auto;
    height:100%;
    vertical-align: middle;
}
.huanyihuan span{
    display:inline-block;
    vertical-align: middle;
    font-size:12px;
    color:#FF5D1A;
}
/* 独家 */
.dujia{
    margin:0 2%;
    border:1px solid #FFAD61;
    border-radius: 8px;
    background:linear-gradient(194.11deg, rgba(255, 165, 29, 0.1) 5.1%, rgba(249, 250, 251, 0) 41.34%);
}
.dujia_content{
    padding:30px;
}
.dujia_item{
    display: table;
    height:48px;
    margin-bottom:7px;
    /* padding-left:44px; */
    position: relative;
    padding:4px 0 4px 44px;
}
.dujia_item:before{
    content:'';
    position:absolute;
    left:0;
    top:6px;
    width:36px;
    height:36px;
    line-height: 36px;
}
.dujia_item:nth-child(1):before{
    background:url('../images/dujia_item01.png') no-repeat center center;
}
.dujia_item:nth-child(2):before{
    background:url('../images/dujia_item02.png') no-repeat center center;
}
.dujia_item:nth-child(3):before{
    background:url('../images/dujia_item03.png') no-repeat center center;
}
.dujia_item:nth-child(4):before{
    background:url('../images/dujia_item04.png') no-repeat center center;
}
.dujia_item:nth-child(5):before{
    background:url('../images/dujia_item05.png') no-repeat center center;
}
.dujia_item a{
    display:table-cell;
    vertical-align: middle;
    font-size:15px;
    /* color:#FF3D00; */
    color:#444;
    line-height:20px;
}
/* 思想工厂 */
.gongchang{
    height:100%;
    background-color:rgba(255, 251, 228, 0.8);
    border-radius: 20px;
    /* padding:30px 25px 16px 40px; */
    padding:32px 12px 20px 18px;
}
.gongchang:before{
    content: '';
    position: absolute;
    right: 7px;
    top: -27px;
    width: 115px;
    height: 115px;
    background: url('../images/zhishichanquan.png') no-repeat left top;

}
.gongchang_content{
    /* padding-top:28px; */
}
.gongchang_title{
    left:0;
}
.gongchang_item{
    display:table;
    height:48px;
    margin-bottom:7px;
    padding:4px 0 4px 14px;
    position: relative;

}
.gongchang_item:before{
    content:'';
    width:4px;
    height:4px;
    position:absolute;
    left:0;
    top:50%;
    /* top:18px; */
    margin-top:-2px;
    background:url('../images/dian.png') no-repeat top left;
}
.gongchang_item a{
    width:100%;
    /* display: block; */
    font-size:15px;
    color:#444;
    /* line-height:36px; */
    /* padding-left:13px; */
    /* overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; */
    /* position: relative; */
    display:table-cell;
    vertical-align: middle;
    line-height:20px;

}
/* .gongchang_item a:before{
    content:'';
    width:4px;
    height:4px;
    position:absolute;
    left:0;
    top:18px;
    background:url('../images/dian.png') no-repeat top left;
} */
/* 热点视频 */
.hot_video{
    margin-top:29px;
    height:auto;
    position:relative;
}
.hot_video .column_more{
    top:15px;
}
/* 热点视频占位 */
.hot_video_position{
    width:589px;
    height:339px;
    background-color: #eee;
}
.hot_video_title{
    width:160px;
    height:44px;
    margin-bottom:10px;
}
.hot_video_title img{
    width:100%;
    height:auto;
    object-fit: contain;
    display:block;
    font-family: 'object-fit: contain;';
}
.hot_video_content{
    width:589px;
    height:339px;
    position:relative;
}
.hot_video_content a{
    display:block;
    width:100%;
    height:100%;
}
.hot_video_item_img{
    width:100%;
    height:100%;
    border-radius:6px;
    overflow: hidden;
}
.hot_video_item_img video{
    width:100%;
    height:100%;
    object-fit: cover;
    display: block;
    font-family: 'object-fit: cover;';
}
.hot_video_item_img img{
    display:block;
    width:100%;
    height:auto;
    object-fit:cover;
    font-family: 'object-fit: cover;';
}
.hot_video_item_bottom{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:55px;
    background:rgba(0,0,0,0.8);
    border-radius:0 0 6px 6px;
}
.video_play_before{
    width:100%;
    height:100%;
    padding:4px 0 6px 15px;
}
.hot_video_item_title{
    float:left;
    width:544px;
    padding:0 15px;
}
.hot_video_item_title a{
    display:block;
    width:100%;
    color:#fff;
    font-size:18px;
    line-height:45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.video_play_before img{
    width:30px;
    height:32px;
    margin-top:8px;
    float:left;
    cursor: pointer;
}

.video_play_wrap{
    display:none;
    width:100%;
    height:100%;
    position: relative;
}
#isPlay{
    width:30px;
    height:32px;
    float:left;
    margin:12px 15px 15px 15px;
    cursor: pointer;
}
#isPlay.stop{
    background:url('../images/pause.png') no-repeat center center;
}
#isPlay.play{
    background:url('../images/play.png') no-repeat center center;
}
#current,#duration{
    float:left;
    color:#fff;
    font-size:14px;
    line-height:45px;
    margin-top:4px;
}
#progress{
    width:100%;
    height:4px;
    background-color: rgba(0,0,0,0.6);
    position:absolute;
    top:-4px;
    left:0;
    z-index:1;
}
#buffer{
    width:0;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    background-color: rgba(0,0,0,0.5);
}
#bar{
    width:0;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:3;
    background: linear-gradient(144.43deg, #FF810D 26.05%, #FF2E2E 114.95%);
}
/* 图片报道 */
.tpbd{
    width:606px;
    margin-top:29px;
    position:relative;
}
.tpbd .column_more{
    top:15px;
}
 /* 图片报道占位 */
 .tpbd_position{
    width:100%;
    height:392px;
    background-color: #eee;
}
.tpbd_title{
    height:44px;
}
.tpbd_title img{
    height:100%;
    width:auto;
    display:block;
}
.tpbd_wrap{
    margin-top:4px;
    width:100%;
}
.tpbd_slide_item{
    width:50%;
    /* height:auto; */
    height:168px;
    float:left;
    padding-left:3px;
    margin-top:4px;
}
.tpbd_slide_item a{
    display:block;
    width:100%;
    height:100%;
    position: relative;
}
.tpbd_slide_item a .tpbd_slide_img{
    width:100%;
    height:100%;
    border-radius: 6px;
    overflow: hidden;
}
.tpbd_slide_item a .tpbd_slide_img img{
    width:100%;
    height:100%;
    object-fit: cover;
    display:block;
    font-family: 'object-fit: cover;';
}
.tpbd_slide_title{
    font-size:16px;
    color:#fff;
    line-height:22px;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    border-radius: 6px;
    overflow: hidden;
    text-align: center;
    padding:25px;
    display: table;
    background:linear-gradient(144.43deg, rgba(255, 129, 13, 0.8) 26.05%, rgba(255, 46, 46, 0.8) 114.95%);
    display:none;
}
.tpbd_slide_item a:hover .tpbd_slide_title{
    display:table;
}
.tpbd_slide_item a .tpbd_slide_title p{
    display:table-cell;
    vertical-align: middle;
}
/* 信息之窗 */
.xxzc{
    margin-top:52px;
}

.xxzc_left{
    width:180px;
    float:left;
    background-color: #fff;
}
 /* 信息之窗占位 */
 .xxzc_left_position{
    width:100%;
    height:444px;
    background-color: #eee;
}
.xxzc_left.fix_position{
    position:fixed;
    top:0;
    left:50%;
    margin-left:-600px;
    z-index:9;
}
.xxzc_title{
    width:100%;
    height:54px;
    line-height: 54px;
    background:url('../images/xxzc_title_bg.png') no-repeat left top;
}

.xxzc_title img{
    display:block;
    margin:0 auto;
    padding-top:12px;
    height:calc(100% - 12px);
    /* width:auto;
    height:40px; */
    /* object-fit: cover; */
    /* font-family: 'object-fit: cover;'; */
}
.xxzc_left ul{
    padding:10px 18px;
}
.xxzc_col_item{
    width:144px;
    height:32px;
    text-align:center;
    font-size:15px;
    line-height:32px;
    color:#FF5D1A;
    border-radius:30px;
    margin-top:10px;
    cursor:pointer;
}
.xxzc_col_item.active{
    color:#fff;
    background:linear-gradient(144.43deg, #FF810D 26.05%, #FF2E2E 114.95%);;
}
.xxzc_content{
    margin-left:180px;
    min-height:548px;
    border-left:1px solid #FF5D1A;
    background-color:#FFF9F6;
    position: relative;
    padding-right: 168px;
}
.xxzc_content::after{
    content:'';
    position:absolute;
    bottom:0;
    right:0;
    display:block;
    width:168px;
    height:548px;
    background:url('../images/xxzc_content_bg.png') no-repeat center center;
}
.xxzc_content_wrap{
    padding:0 25px;
    min-height:548px;
    background-color: #fff;
}
.xxzc_content_item a{
    display:block;
    width:100%;
    height:auto;
    margin-bottom: 20px;
    padding-bottom:20px;
    border-bottom:1px solid #e5e5e5;
    font-size:0;
}
.xxzc_content_item:last-child a{
    border:none;
    margin-bottom:0;
}
.xxzc_content_item_img{
    width:254px;
    height:143px;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    margin-right:20px;
}
.xxzc_content_item_img img{
    display:block;
    width:100%;
    height:100%;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}

.xxzc_content_item_info{
    width:calc(100% - 274px);
    display: inline-block;
    vertical-align: top;
}
.xxzc_content_item.no_img .xxzc_content_item_info{
    width:100%;
}
.xxzc_content_item_title{
    font-size:20px;
    color:#333;
    line-height:32px;
    margin-bottom:15px;
    /* overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; */
}
.xxzc_content_item_des{
    font-size:14px;
    line-height:21px;
    color:#969696;
}
.xxzc_loadmore{
    width:100%;
    height:33px;
    background-color: #f2f2f2;
    text-align: center;
    color:#969696;
    font-size:13px;
    display:none;
    cursor: pointer;
}
.xxzc_loadmore img{
    vertical-align: middle;
}
.xxzc_loadmore span{
    display:inline-block;
    line-height:33px;
}
.mth_gdxf_rwtx{
    margin-top:40px;
}
/* 媒体汇 */
.mth_wrap,.rwtx_wrap{
    width:calc(50% - 235px);
    float:left;
    position:relative;
}
.gdxf_wrap{
    float:left;
    width:360px;
    margin:0 55px;
    position:relative;
}
.mth_wrap .column_more,.rwtx_wrap .column_more,.gdxf_wrap .column_more{
    top:20px;
}
 /* 媒体汇，各地新风和人物占位 */
 .mth_position,.gdxf_position,.rwtx_position{
    width:100%;
    height:409px;
    background-color: #eee;
}
.mth_title,.gdxf_title,.rwtx_title{
    height:58px;
    margin-bottom:15px;
}
.mth_title img,.gdxf_title img,.rwtx_title img{
    height:100%;
    width:auto;
    display: block;
}
.mth_content .mth_item a,.rwtx_content .rwtx_item a,.gdxf_content a.gdxf_item_title{
    display:block;
    font-size:16px;
    color:#444;
    line-height:30px;
    padding-left:13px;
    margin-bottom:12px;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}
.mth_content .mth_item a:before,.rwtx_content .rwtx_item a:before,.gdxf_content a.gdxf_item_title:before{
    content:'';
    position: absolute;
    left:0;
    top:13px;
    width:4px;
    height:4px;
    background:url('../images/dian.png') no-repeat center center;
}
/* 各地新风 */
.gdxf_content a.gdxf_item_title{
    line-height:29px;
    margin-bottom:12px;
}
.gdxf_content a.gdxf_img{
    width:100%;
    height:202px;
    display:block;
    border-radius: 6px;
    overflow: hidden;
    margin-bottom:10px;
}
.gdxf_content a.gdxf_img img{
    width:100%;
    height:100%;
    display:block;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}
/* 留言 */
.liuyan{
    margin-top:40px;
    width:100%;
    height:383px;
    background:url('../images/xinxiang_bg.png') no-repeat top left;
    position: relative;
}
.liuyan_content{
    width:708px;
    position:absolute;
    top:112px;
    left:50%;
    margin-left:-354px;
}
#liuyan_text{
    width:100%;
    height:102px;
    border:none;
    outline: none;
    border-radius: 4px;
    background:rgba(255, 245, 231, 0.8);
    resize: none;
    color:#6F481A;
    font-size:14px;
    line-height: 18px;
    padding:13px;
    overflow:hidden;
}
#liuyan_author{
    width:100%;
    height:38px;
    border:none;
    outline: none;
    border-radius: 4px;
    background:rgba(255, 245, 231, 0.8);
    color:#6F481A;
    font-size:14px;
    line-height: 38px;
    padding-left:13px;
    margin-top:3px;
}
#liuyan_author:-ms-input-placeholder,
#liuyan_text:-ms-input-placeholder {
    color:#6F481A;
}
#liuyan_author::-webkit-input-placeholder,
#liuyan_text::-webkit-input-placeholder {
    color:#6F481A;
}
.submit_liuyan{
    width:107px;
    height:38px;
    float:right;
    margin-top:10px;
    position: relative;
}
#submit_btn{
    width:100%;
    height:100%;
    line-height:38px;
    color:#fff;
    font-size:14px;
    background:#FF5D1A;
    border-radius: 4px;
}
.submit_liuyan img{
    position:absolute;
    right:-12px;
    top:9px;
    /* display: none; */
}
.submit_liuyan img.xinfeng{
    display:block;
    width:29px;
    height:auto;
}
.submit_liuyan img.xinfeng.jixin{
   width:243px;
   height:196px;
   max-width:243px;
   right:auto;
   /* left:107px;
   top:-80px; */
   left: 87px;
    top: -72px;
   z-index:2;
}
/* 链接 */
.links{
    padding:0 88px;
    margin-top:28px;
}
.links_title{
    margin:0 46px;
    margin-bottom:28px;
}
.links_item{
    width:153px;
    height:auto;
    margin-right:103px;
}
.links_item:nth-child(1){
    margin-left: 110px;
}
.links_item:last-child{
    margin-right:0;
}
.links_item img{
    width:100%;
    height:auto;
}
.links ul li select{
    width:244px;
    height:32px;
    border:1px solid #e5e5e5;
}
.links ul li.select_item{
    float:left;
    width:244px;
    margin-right:16px;
    position: relative;
}
.links ul li.select_item:last-child{
    margin-right:0;
}
.select_div{
    width:244px;
    height:32px;
    border:1px solid #e5e5e5;
    color:#333;
    font-size:14px;
    padding-left:10px;
    line-height:32px;
    position: relative;
}
.select_div:after{
    content:'';
    width:13px;
    height:7px;
    background:url('../images/select_arr.png') no-repeat center center;
    position: absolute;
    right:10px;
    top:14px;
}
.links ul li ul{
    width:100%;
    background-color: #fff;
    border:1px solid #e5e5e5;
    position: absolute;
    top:32px;
    left:0;
    padding:10px 0;
    display:none;
    max-height:265px;
    overflow-y:auto;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}
.links ul li ul li a{
    color:#333;
    display:block;
    line-height:24px;
    padding-left:10px;
}
.links ul li ul li.active a{
    background-color: #21357E;
    color:#fff;
}
.links ul li ul li a:hover{
    background-color: #21357E;
}
.links ul li ul li:hover a{
    color:#fff;
}

@media (max-width:1199px){
    body{
        /* background:url(../images/body_bg.png) no-repeat 43% -13%;
        background-size:auto;
        -webkit-background-size:auto;
        -o-background-size:auto; */
    }
    .max_screen{
        display:none;
    }
    .min_screen{
        display:block;
    }
    .top{
        /* padding:10px 20px 40px 20px; */
        padding:10px 20px 16px 20px;
        margin-bottom:0;
        position: relative;
    }
    .head{
        background:url(../images/body_bg.png) no-repeat 43% 16%;
        background-size:auto;
        -webkit-background-size:auto;
        -o-background-size:auto;
        padding-top:0;
    }
    /* 头部占位 */
    .head_position{
        width:100%;
        height:172px;
        background-color: #eee;
    }
    .setHome{
        visibility: hidden;
       margin-top:0;
    }
    .setHome img{
        width:20px;
        height:auto;
        margin-right:6px;
    }
    /* 搜索 */
    .wap_search{
        position:absolute;
        right:2px;
        top:10px;
        width:20px;
    }
    .wap_search img{
        width:100%;
        height:auto;
    }
    /* logo */
    .logo{
        width:auto;
        /* height:35px; */
        /* height:66px; */
        height:75px;
        /* margin:26px 0 0 0; */
        margin:16px 0 0 0;
    }
    .logo img.max_screen{
        display:none;
    }
    .logo img.min_screen{
        display:block;
    }
    /* 导航 */
    .nav_wrap{
        height:40px;
    }
    .nav_wrap:before{
        bottom:-4px;
    }
    .nav_content{
        width:100%;
        height:auto;
        position: relative;
    }
    .nav_content ul{
        overflow-x:scroll;
        white-space: nowrap;
        margin:0 20px;

        /* -ms-scroll-chaining: chained;
        -ms-overflow-style: none;
        -ms-content-zooming: zoom;
        -ms-scroll-rails: none;
        -ms-content-zoom-limit-min: 100%;
        -ms-content-zoom-limit-max: 500%;
        -ms-scroll-snap-type: proximity;
        -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
        -ms-overflow-style: none; */
        /* overflow-y:hidden; */
         /*隐藏滚动条，当IE下溢出，仍然可以滚动*/
         /* -ms-overflow-style:none; */
         /*火狐下隐藏滚动条*/
         /* overflow:-moz-scrollbars-none;
         scrollbar-width: none; */

    }
    .nav_content ul::-webkit-scrollbar{
        width:0;
        /* height:0; */
    }
    .nav_content ul .nav_item{
        float:none;
        display:inline-block;
        width:auto;
        text-align:center;
        margin:0 12px 0 1px;
    }
    .nav_content ul .nav_item a{
        font-size:16px;
        color:#fff;
        line-height:40px;
        display:inline-block;
        width:auto;
    }
    /* wap导航查看更多按钮 */
    .nav_more{
        width:37px;
        height:40px;
        background:url('../images/nav_more_bg.png') no-repeat left top;
        background-size:contain;
        position:absolute;
        right:0;
        top:0;
    }
    .nav_more img{
        width:7px;
        height:auto;
        display:block;
        margin:14px 10px 16px 20px;
    }
    /* 轮播专题 */
    .lunbo_zt{
        width:100%;
        height:auto;
        margin-top:0;
        /* margin-bottom:20px; */
    }
      /* 轮播专题占位 */
      .lunbo_zt_position{
        width:100%;
        height:100%;
        background-color: #eee;
    }
    #lunbo_zt{
        width:100%;
        height:auto;
    }
    #lunbo_zt .swiper-slide,#lunbo_zt .swiper-slide a{
        border-radius: 0;
    }
    #lunbo_zt .swiper-slide a{
        display:block;
        width: 100%;
        height: 0px;
        /* 16:9padding-bottom:56.25% 4:3padding-bottom:75% */
        padding-bottom:25%;
        position: relative;
    }
    #lunbo_zt .swiper-slide a img{
        display:block;
        width: 100%;
        height: 100%;
        position: absolute;
        object-fit: cover;
        font-family: 'object-fit: cover;';
    }
    #lunbo_zt .swiper-slide a img.min_screen{
        display:block;
    }
    #lunbo_zt .swiper-slide a img.max_screen{
        display:none;
    }
    #lunbo_zt .swiper-pagination{
        width:50px;
        left:auto;
        right:0;
        bottom:0;
        text-align: left;
    }
    #lunbo_zt .swiper-pagination-bullet{
        width:6px;
        height:6px;
    }
    #lunbo_zt .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
        margin:0 3px;
    }
    /* 头条 */
    .toutiao{
        height:74px;
    }
    /* 头条占位 */
    .toutiao_position{
        width:100%;
        height:100%;
        background-color: #eee;
    }
    .toutiao_title{
        width:61px;
        height:100%;
        background:url(../images/toutiao_bg.png) no-repeat left top;
        background-size:100% 100%;
    }
    .toutiao_title img.max_screen{
        display:none;
    }
    .toutiao_title img.min_screen{
        display:block;
        /* width:100%;
        height:100%;
        object-fit: cover;
        font-family: 'object-fit: cover;'; */
        width:40px;
        height:auto;
        position: absolute;
        left:50%;
        top:50%;
        transform:translate(-65%,-50%);
    }
    .toutiao_content{
        padding-left:68px;
        height:100%;
    }
    #toutiao .swiper-slide{
        /* padding:10px 20px 10px 0; */
        /* padding-right:20px; */
        height:74px;
        display: table;
    }
    #toutiao .swiper-slide.max_screen{
        display:none;
    }
    #toutiao .swiper-slide.min_screen{
        display:block;
    }
    #toutiao .swiper-slide a{
        font-size:20px;
        /* line-height:26px; */
        height:100%;
        line-height:74px;
        color:#000;
        overflow : hidden;
        /* text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; */
        white-space: nowrap;
        text-overflow:ellipsis;
        overflow: hidden;
        /* display: table-cell;
        vertical-align: middle; */
    }
    /* wap推荐轮播 */
    .hot_wrap{
        margin-top:20px;
    }
    .hot_wrap .left,.hot_wrap .right{
        width:100%;
        float:none;
    }
    #tuijian_swiper{
        width:100%;
        height:auto;
    }
    /* 推荐轮播占位 */
    .tuijian_lunbo_position{
        width:100%;
        height:100%;
        background-color: #eee;
    }
    #tuijian_swiper .swiper-pagination{
        width:30px;
        height:20px;
        left:auto;
        right:5px;
        bottom:20px;
        color:#fff;
        font-size:12px;
        text-align:left;
    }
    #tuijian_swiper .swiper-pagination .currentNum{
        color:#FF5D1A;
        font-size:14px;
    }
    #wap_tuijian_swiper .swiper-slide{
        position: relative;
    }
    #tuijian_swiper .swiper-slide a{
        display:block;
        width: 100%;
        height: 0px;
        /* 16:9padding-bottom:56.25% 4:3padding-bottom:75% */
        padding-bottom: 56.25%;
        position: relative;
    }
    #tuijian_swiper .swiper-slide a img{
        display:block;
        width: 100%;
        height: 100%;
        position: absolute;
        object-fit: cover;
        font-family: 'object-fit: cover;';
    }
    #tuijian_swiper .swiper-slide .slide_title{
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
        height:58px;
        /* background:url('../images/tuijian_lunbo_bg.png') no-repeat left bottom;
        background-size:100% auto; */
        background:linear-gradient(0deg, #0AB8FC 15.45%, rgba(0, 87, 190, 0) 82.86%);
        padding:7px 42px 2px 22px;
        display:table;
        border-radius: 0;
    }
    #tuijian_swiper .swiper-slide .slide_title a{
        color:#fff;
        font-size:16px;
        text-align:left;
        line-height:21px;
        display:table-cell;
        overflow: hidden;
        text-overflow:initial;
        white-space: normal;
        padding:0;
        vertical-align: middle;
    }
    #tuijian_swiper .swiper-button-prev.swiper-button-white,#tuijian_swiper .swiper-button-next.swiper-button-white{
        height:27px;
        width:27px;
        background-size:contain;
    }
    #tuijian_swiper .swiper-button-prev.swiper-button-white{
        left:3px;
    }
    #tuijian_swiper .swiper-button-next.swiper-button-white{
        right:3px;
    }

    /* 推荐统战要闻 */
    .tuijian_tzyw.right{
        margin-top:0;
    }
    .tuijian_tzyw.max_screen{
        display: none;
    }
    .tuijian_tzyw.min_screen{
        display: block;
        width:100%;
        padding:0 18px;
        margin-top:20px;
    }
    /* 要闻占位 */
    .tuijian_tzyw_position{
        width:100%;
        height:270px;
        background-color: #eee;
    }
    .tzyw_bottom_item a{
        height:auto;
        font-size:18px;
        line-height:26px;
        color:#333;
        padding-left:13px;
        position: relative;
        margin-top:0;
        margin-bottom:15px;
        overflow : hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .tzyw_bottom_item a:before{
        content:'';
        width:8px;
        height:8px;
        background:url('../images/lingxing_s.png') no-repeat center center;
        background-size:contain;
        position:absolute;
        left:0;
        top:9px;
    }
    .tzyw_more{
        width:100%;
        text-align:right;
    }
    .tzyw_more a{
        float:none;
        display:block;
        color:#969696;
        font-size:14px;
        line-height:24px;
        margin-top:0;
    }
    .tzyw{
        margin-top:20px;
    }
    /* 专题活动 */
    .zt_activity{
        padding:10px 20px;
    }
    /* 专题活动占位 */
    .zt_activity_position{
        width:100%;
        height:389px;
        background-color: #eee;
    }
    .zt_activity .zt_activity_item{
        width:100%;
        height:auto;
        margin-top:11px;
    }
    .zt_activity .zt_activity_item a{
        border-radius: 8px;
        overflow: hidden;
        display:block;
        width: 100%;
        height: 0px;
        /* 16:9padding-bottom:56.25% 4:3padding-bottom:75% */
        padding-bottom: 56.25%;
        position: relative;
    }
    .zt_activity .zt_activity_item a img{
        display:block;
        width: 100%;
        height: 100%;
        position: absolute;
        object-fit: cover;
        font-family: 'object-fit: cover;';
    }
     /* 统战新语 */
    .tzxy{
        width: 100%;
        height:auto;
        border-radius:8px;
        position: relative;
        margin-top:55px;
        padding:12px 20px 20px;
        background-size:cover;
    }
    /* 统战新语占位 */
    .tzxy_position{
        width:100%;
        height:446px;
        background-color: #eee;
    }
    .tzxy_title{
        width:auto;
        height: 44px;
        position: absolute;
        top: -30px;
        left: 22px;
    }
    .tzxy_title img{
        width:auto;
        height:100%;
        display:block;
    }
    .tzxy_content ul li a .tzxy_item_img{
        width:100%;
        /* height:140px; */
        display:block;
        width: 100%;
        height: 0px;
        padding-bottom: 41.8%;
        position: relative;
    }
    .tzxy_content ul li a .tzxy_item_img img{
        display:block;
        width: 100%;
        height: 100%;
        position: absolute;
        object-fit: cover;
        font-family: 'object-fit: cover;';
    }
    .tzxy_item_bottom{
        padding:12px;
    }
    .tzxy_content ul li.tzxy_item{
        margin-top:15px;
        margin-bottom:0;
    }
    .tzxy_content ul li a .tzxy_item_title{
        font-size:14px;
        line-height:18px;
        margin-bottom:2px;
        color: #333;
        white-space:normal;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .tzxy_item_des{
        font-size:12px;
        line-height:16px;
    }
    /* 史话 */
    .shihua{
        margin-top:30px;
        padding:0 20px;
    }
    .shihua .column_more{
        top: 32px;
        right: 20px;
    }
    .shihua_title{
        width:100%;
        height:auto;
    }
    /* 史话占位 */
    .shihua_position{
        width:100%;
        height:273px;
        background-color: #eee;
    }
    .shihua_title img{
        width:100%;
        height:auto;
        margin:0 auto;
    }
    .shihua_content a{
        /* height:190px; */
        height:auto;
        border-radius: 8px;
    }
    .shihua_content a .shihua_img{
        display:block;
        width: 100%;
        height: 0px;
        /* 16:9padding-bottom:56.25% 4:3padding-bottom:75% */
        /* padding-bottom: 56.25%; */
        padding-bottom:42.4%;
        position: relative;
    }
    .shihua_content a .shihua_img img{
        border-radius: 8px;
        display:block;
        width: 100%;
        height: 100%;
        position: absolute;
        object-fit: cover;
        font-family: 'object-fit: cover;';
    }
    .shihua_item_title{
        font-size:16px;
        height:auto;
        /* height:62px;
        padding:14px 7px 4px 7px; */
        /* line-height: 22px; */
        /* line-height:54px; */
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        /* white-space:normal;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical; */
    }
    /* 中间专题 */
    .middle_tuijian{
        margin-top:30px;
        width:100%;
        /* height:94px; */
        height:auto;
    }
    /* 中间专题占位 */
    .middle_tuijian_positon{
        width:100%;
        height:100%;
        background-color: #eee;
    }
    .middle_tuijian a{
        border-radius:0;
        overflow: hidden;
        display:block;
        width: 100%;
        height: 0px;
        /* 16:9padding-bottom:56.25% 4:3padding-bottom:75% */
        padding-bottom: 25%;
        position: relative;
    }
    .middle_tuijian a img{
        display:block;
        width:100%;
        height:100%;
        object-fit: cover;
        position: absolute;
        font-family: 'object-fit: cover;';
    }
    .middle_tuijian a img.min_screen{
        display:block;
    }
    .middle_tuijian a img.max_screen{
        display:none;
    }
    /* 百科 */
    .baike_dujia_gongchang_wrap{
        margin-top:0;
        height:auto;
    }
    .baike, .dujia, .gongchang{
        width:100%;
        float:none;
        margin-top:50px;
    }
    .baike{
        height:327px;
        border-radius: 20px;
        padding:30px 20px 16px 40px;
    }
    /* 百科占位 */
    .baike_position,.dujia_position,.gongchang_position{
        width:100%;
        height:100%;
        background-color: #eee;
    }
    /* .baike:before{
        display:none;
        content: '';
        position: absolute;
        left: 0;
        top: 67px;
        width: 25px;
        height: 204px;
        background: url(../images/baike_content_ico.png) no-repeat left top;
    } */
    .baike:before {
        content: '';
        position: absolute;
        right: 7px;
        top: -27px;
        width: 115px;
        height: 115px;
        background: url(../images/baike_book.png) no-repeat left top;
    }
    .baike_title, .dujia_title, .gongchang_title{
        /* width:auto; */
        width:72px;
        height:35px;
        position: absolute;
        top: -18px;
        left: 20px;
    }
    .gongchang_title{
        width:115px;
    }
    .baike_title a img,.dujia_title a img,.gongchang_title a img{
        width:100%;
    }
    /* .baike_title a img, .dujia_title a img, .gongchang_title a img{
        width:80%;
        height:auto;
        display: block;
    } */
    .baike .baike_item{
        width:100%;
    }
    .baike_item a .baike_item_title{
        /* width:265px; */
        /* width:90%;
        height:95px; */
        /* width:100%;
        height:60px;
        position:relative;
        display:table; */
    }
    .baike_item a .baike_item_title p{
        /* display: table-cell;
        color: #FF3D00; */
        /* font-size: 22px;
        line-height: 29px; */
        /* vertical-align: middle; */
    }
    .baike_item_des{
        padding-left: 4px;
        margin-top: 12px;
    }
    .baike_item_des p{
        display: inline;
        color: #985935;
        font-size: 15px;
        line-height:32px;
        border-bottom: 1px solid #EAE2B5;
        padding-bottom:6px;
        padding-left: 30px;
    }
    .huanyihuan{
        position: absolute;
        right: 22px;
        bottom:16px;
        width: auto;
        height: 20px;
        cursor: pointer;
    }
    .huanyihuan span{
        font-size:12px;
    }
    /* 独家 */
    .dujia{
        margin-left: 0;
        margin-right:0;
        border: none;
        border-radius:0;
        background: linear-gradient(194.11deg, rgba(255, 165, 29, 0.1) 5.1%, rgba(249, 250, 251, 0) 41.34%);
    }
    .dujia_content{
        padding:29px 20px 23px 22px;
    }
    .dujia_item{
        display: table;
        height:48px;
        margin-bottom: 7px;
        padding-left:40px;
        position: relative;
    }
    .dujia_item a{
        display: table-cell;
        vertical-align: middle;
        font-size: 15px;
        /* color: #FF3D00; */
    }
    .dujia_item:before{
        content: '';
        position: absolute;
        left: 0;
        top: 6px;
        width:36px;
        height:36px;
        line-height:36px;
    }
    /* 思想工厂 */
    .gongchang{
        margin-top:45px;
    }
    .gongchang_title{
        /* top:-35px; */
        /* top:-18px; */
    }
    .gongchang_content{
        /* padding:5px 20px; */
        padding:0 20px;
    }
    /* .gongchang_item a{
        width: 100%;
        display: block;
        font-size:15px;
        color: #444;
        line-height: 36px;
        padding-left: 13px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        position: relative;
    }
    .gongchang_item a:before{
        content: '';
        width:4px;
        height:4px;
        position: absolute;
        left: 0;
        top: 18px;
        background: url(../images/dian.png) no-repeat top left;
    } */
    /* 热点视频 */
    .hot_video{
        margin-top:25px;
        width:100%;
    }
    /* 热点视频占位 */
    .hot_video_position{
        width:100%;
        height:253px;
        background-color: #eee;
    }
    .hot_video_title{
        height:35px;
        width:auto;
        margin-bottom:2px;
        padding-left:20px;
    }
    .hot_video_title img{
        width:auto;
        height:100%;
        display:block;
    }
    .hot_video_content{
        width:100%;
        /* height: 216px; */
        height:auto;
        position: relative;
    }
    .hot_video_item_img{
        border-radius: 6px;
    }
    .hot_video_item_img a{
        display:block;
        width: 100%;
        height: 0px;
        /* 16:9padding-bottom:56.25% 4:3padding-bottom:75% */
        padding-bottom: 56.25%;
        position: relative;
    }
    .hot_video_item_img video{
        display:block;
        width: 100%;
        height: 100%;
        position: absolute;
        object-fit: cover;
        font-family: 'object-fit: cover;';
    }

    .hot_video_item_bottom{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 44px;
        background: rgba(0,0,0,0.8);
        border-radius: 0 0 6px 6px;
    }
    .video_play_before{
        padding:2px 20px 3px 20px;
    }
    .video_play_before img{
        width:25px;
        height:25px;
        margin-top:8px;
    }
    .hot_video_item_title{
        float: left;
        width:calc(100% - 25px);
        padding:0;
        padding:0 0 0 10px ;
        /* padding: 0 0 0 0.35rem; */
    }
    .hot_video_item_title a{
        display: block;
        width: 100%;
        color: #fff;
        font-size:14px;
        /* line-height:18px; */
        line-height:44px;
        overflow:hidden;
        white-space: nowrap;
        /* white-space:normal;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical; */
    }
    #isPlay{
        width:25px;
        height:25px;
        float: left;
        margin: 10px 15px;
        cursor: pointer;
    }
    #isPlay.play{
        background-size:contain;
    }
    #current, #duration{
        float: left;
        color: #fff;
        font-size: 14px;
        line-height:44px;
        margin-top:0;
    }
     /* 图片报道 */
     .tpbd{
        width:100%;
        margin-top:30px;
    }
     /* 图片报道占位 */
     .tpbd_position{
        width:100%;
        height:322px;
        background-color: #eee;
    }
    .tpbd_title{
        height:35px;
        padding-left:20px;
    }
    .tpbd_wrap{
        width: 100%;
        min-height:216px;
        background: linear-gradient(144.43deg, rgba(255, 129, 13, 0.8) 26.05%, rgba(255, 46, 46, 0.8) 114.95%);
        position: relative;
        padding:6px 14px 15px 14px;
        margin-top:0;
        font-size:0;
        border-radius:6px;
    }
    .tpbd_slide_item{
        width:50%;
        height:auto;
        float:none;
        display: inline-block;
        padding:0 6px;
        margin-top:10px;
        vertical-align: top;
    }
    .tpbd_slide_item a .tpbd_slide_img{
        /* width: 100%;
        height: 101px; */
        border-radius:6px;
        overflow: hidden;
        display:block;
        width: 100%;
        height: 0px;
        /* 16:9padding-bottom:56.25% 4:3padding-bottom:75% */
        padding-bottom: 62.25%;
        position: relative;
    }
    .tpbd_slide_item a .tpbd_slide_img img{
        display:block;
        width: 100%;
        height: 100%;
        position: absolute;
        object-fit: cover;
        font-family: 'object-fit: cover;';
    }
    .tpbd_slide_title{
        font-size:14px;
        color: #fff;
        line-height:18px;
        position: static;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        border-radius:0;
        overflow: hidden;
        text-align:left;
        padding:0;
        display:block;
        background: transparent;
        margin-top:4px;
    }
    /* 信息之窗 */
    .xxzc{
        margin-top:29px;
    }
    .xxzc_left{
        width:100%;
        float:none;
    }
     /* 信息之窗占位 */
     .xxzc_left_position{
        width:100%;
        height:112px;
        background-color: #eee;
    }
    .xxzc_left.fix_position{
        position:fixed;
        top:0;
        left:0;
        margin-left:0;
        z-index:9;
    }
    .xxzc_title{
        height:54px;
        line-height: 54px;
        background-size:cover;
        padding-top:14px;
    }

    .xxzc_title img{
        width:auto;
        height:60%;
        display:block;
        padding:0;
        padding-left:20px;
        margin:0;
    }

    .xxzc_left ul{
        height:60px;
        padding:0 7px;
        background:#FFFDF0;
        border-bottom:1px solid #FF5D1A;
        overflow-x: scroll;
        white-space: nowrap;
        /* overflow-y:hidden; */
        /* padding-bottom:3px; */
        /* -ms-scroll-chaining: chained;
        -ms-overflow-style: none;
        -ms-content-zooming: zoom;
        -ms-scroll-rails: none;
        -ms-content-zoom-limit-min: 100%;
        -ms-content-zoom-limit-max: 500%;
        -ms-scroll-snap-type: proximity;
        -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
        -ms-overflow-style: none; */
         /*隐藏滚动条，当IE下溢出，仍然可以滚动*/
         /* -ms-overflow-style:none; */
         /*火狐下隐藏滚动条*/
         /* overflow:-moz-scrollbars-none; */
         /* scrollbar-width: none; */
    }
    .xxzc_left ul::-webkit-scrollbar{
        width:0;

    }
    .xxzc_col_item{
        display: inline-block;
        width:auto;
        height:32px;
        text-align: center;
        font-size:15px;
        line-height:32px;
        color: #FF5D1A;
        border-radius:30px;
        margin-top:10px;
        cursor: pointer;
        padding:0 14px;
    }
    .xxzc_content{
        width:100%;
        margin-left:0;
        min-height:auto;
        border-left:none;
        background-color: #fff;
        position: relative;
        padding-right:0;
    }
    .xxzc_content::after{
        display:none;
    }
    .xxzc_content_wrap{
        padding:0;
        min-height: auto;
    }
    .xxzc_content_wrap ul{
        padding:20px 20px 0 20px;
    }
    .xxzc_content_item a{
        display: block;
        width: 100%;
        height: auto;
        margin-bottom:20px;
        padding-bottom:20px;
        border-bottom: 1px solid #e5e5e5;
        font-size:0;
    }
    .xxzc_content_item_img{
        width: 125px;
        height:70px;
        border-radius:4px;
        overflow: hidden;
        display: inline-block;
        vertical-align: top;
        margin-right:10px;
    }
    .xxzc_content_item_info{
        width:calc(100% - 135px);
    }
    .xxzc_content_item_title{
        font-size:18px;
        color: #333;
        line-height:24px;
        margin-bottom:0;
        overflow: hidden;
        text-overflow:initial;
        white-space: normal;
    }
    .xxzc_content_item_des{
        display:none;
    }
    .xxzc_loadmore{
        width:100%;
    }
    /* 媒体汇 */
    .mth_gdxf_rwtx{
        margin-top:0;
    }
    .mth_wrap, .gdxf_wrap, .rwtx_wrap{
        width:100%;
        float:none;
        padding:0 20px;
        margin-top:30px;
    }
     /* 媒体汇，各地新风和人物占位 */
     .mth_position,.gdxf_position,.rwtx_position{
        width:100%;
        height:372px;
        background-color: #eee;
    }
    .mth_title, .gdxf_title, .rwtx_title{
        height:46px;
        margin-bottom:16px;
    }
    .mth_content .mth_item a, .rwtx_content .rwtx_item a, .gdxf_content a.gdxf_item_title{
        display: block;
        font-size:16px;
        color: #444;
        line-height: 30px;
        padding-left:13px;
        margin-bottom:10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        position: relative;
    }
    /* 各地新风 */
    .gdxf_wrap{
        margin-right: 0;
        margin-left: 0;
    }
    .gdxf_content a.gdxf_img{
        width: 100%;
        /* height: 188px;
        display: block; */
        border-radius: 4px;
        overflow: hidden;
        margin-bottom:10px;
        display:block;
        width: 100%;
        height: 0px;
        /* 16:9padding-bottom:56.25% 4:3padding-bottom:75% */
        padding-bottom: 56.25%;
        position: relative;
    }
    .gdxf_content a.gdxf_img img{
        display:block;
        width: 100%;
        height: 100%;
        position: absolute;
        object-fit: cover;
        font-family: 'object-fit: cover;';
    }
    /* 留言 */
    .liuyan{
        width:100%;
        height:303px;
        margin-top:30px;
        background:url('../images/xinxiang_middle_bg.png') no-repeat top center;
        background-size:100% 100%;
        position: relative;
    }
    .liuyan:before{
        content:'';
        width:148px;
        height:32px;
        position:absolute;
        top:20px;
        left:50px;
        background:url('../images/xinxiang_title.png') no-repeat left top;
    }
    .liuyan:after{
        content:'';
        width:72px;
        height:107px;
        position:absolute;
        right:-16px;
        bottom:-2px;
        background:url('../images/xinxiang.png') no-repeat top left;
        background-size:contain;
    }
    .liuyan_content{
        width: 100%;
        position: absolute;
        top: 82px;
        left: 0;
        margin-left: 0;
        padding:0 100px;
        z-index:2;
    }
    #liuyan_text{
        width: 100%;
        height:102px;
        border: none;
        outline: none;
        border-radius: 4px;
        background: rgba(255, 245, 231, 0.8);
        resize: none;
        color: #6F481A;
        font-size:14px;
        line-height:18px;
        padding:13px;
        overflow: hidden;
    }
    #liuyan_author{
        width: 100%;
        height:38px;
        border: none;
        outline: none;
        border-radius: 4px;
        background: rgba(255, 245, 231, 0.8);
        color: #6F481A;
        font-size:14px;
        line-height:38px;
        padding-left:13px;
    }
    .submit_liuyan{
        width: 107px;
        height:38px;
        float: none;
        margin:0 auto;
        margin-top:10px;
        position: relative;
        margin-right:0;
        right:0;
    }

    .submit_liuyan img{
        position: absolute;
        right: -12px;
        top: 9px;
        display: none;
    }
    .submit_liuyan img.xinfeng{
        display: block;
        width: 29px;
        height: auto;

    }
    .submit_liuyan img.jixin{
        width: 243px;
        height: 196px;
        max-width: 243px;
        right: auto;
        left: 107px;
        top: -95px;
        z-index: 2;
    }
    /* 链接 */
    .links{
        width:100%;
        margin-top:30px;
        padding:0 65px;
        position: relative;
    }
    .links_title{
        margin:0;
    }
    .links_item{
        width:153px;
        float:none;
        display:block;
        margin:0 auto;
        margin-top:12px;
    }
    .links_item,.links_item:last-child{
        margin-right: auto;
    }
    .links_item:nth-child(1){
        margin-left: 50px;
    }

    .links_item:nth-child(2){
        /*margin-top:190px;*/
    }
    .links ul{
        width:244px;
        position: absolute;
        top:60px;
        left:50%;
        margin-left:-122px;
    }
    .links ul li.select_item{
        float:none;
        width: 100%;
        margin-right:0;
        position: relative;
        margin-top:10px;
    }
    .select_div{
        width:100%;
        height:32px;
        border: 1px solid #e5e5e5;
        color: #333;
        font-size:14px;
        padding-left:10px;
        line-height:32px;
        position: relative;
    }
    .links ul li ul{
        width: 100%;
        background-color: #fff;
        border: 1px solid #e5e5e5;
        position: absolute;
        top:32px;
        left: 50%;
        padding: 10px 0;
        display: none;
        max-height: 265px;
        overflow-y: auto;
        z-index:3;
    }
    .links ul li ul li a{
        color: #333;
        display: block;
        line-height:24px;
        padding-left:10px;
    }
}
@media (max-width:540px){
    body{
        /* background:url(../images/body_bg.png) no-repeat 43% -13%;
        background-size:auto;
        -webkit-background-size:auto;
        -o-background-size:auto; */
    }
    .top{
        /* padding:0.1rem 0.2rem 0.4rem 0.2rem; */
        padding:0.1rem 0.2rem 0.16rem 0.2rem;
        margin-bottom:0;
        position: relative;
    }
    .head{
        background:url(../images/body_bg.png) no-repeat 43% 16%;
        background-size:auto;
        -webkit-background-size:auto;
        -o-background-size:auto;
        padding-top:0;
    }
    /* 头部占位 */
    .head_position{
        width:100%;
        height:1.72rem;
        background-color: #eee;
    }
    .setHome{
       margin-top:0;
    }
    .setHome img{
        width:0.2rem;
        height:auto;
        margin-right:0.06rem;
    }
    /* 搜索 */
    .wap_search{
        position:absolute;
        right:0.2rem;
        top:0.1rem;
        width:0.2rem;
    }
    .wap_search img{
        width:100%;
        height:auto;
    }
    /* logo */
    .logo{
        width:auto;
        /* height:0.35rem; */
        /* height:0.66rem; */
        /* height:0.72rem; */
        height:0.75rem;
        /* margin:0.26rem 0 0 0; */
        margin:0.16rem 0 0 0;
    }
    /* 导航 */
    .nav_wrap{
        height:0.4rem;
    }
    .nav_wrap:before{
        bottom:-0.04rem;
    }
    .nav_content{
        width:100%;
        height:auto;
        position: relative;
    }
    .nav_content ul{
        overflow-x:scroll;
        white-space: nowrap;
        margin:0 0.2rem;
    }
    .nav_content ul::-webkit-scrollbar{
        width:0;
        height:0;
    }
    .nav_content ul .nav_item{
        float:none;
        display:inline-block;
        width:auto;
        text-align:center;
        margin:0 0.12rem 0 0.01rem;
    }
    .nav_content ul .nav_item a{
        font-size:0.16rem;
        color:#fff;
        line-height:0.4rem;
        display:inline-block;
        width:auto;
    }
    /* wap导航查看更多按钮 */
    .nav_more{
        width:0.37rem;
        height:0.4rem;
        background:url('../images/nav_more_bg.png') no-repeat left top;
        background-size:contain;
        position:absolute;
        right:0;
        top:0;
    }
    .nav_more img{
        width:0.07rem;
        height:auto;
        display:block;
        margin:0.14rem 0.1rem 0.16rem 0.2rem;
    }
    /* 轮播专题 */
    .lunbo_zt{
        width:100%;
        height:auto;
        margin-top:0;
        margin-bottom:0.2rem;
    }
    /* 轮播专题占位 */
    .lunbo_zt_position{
        width:100%;
        height:100%;
        background-color: #eee;
    }
    #lunbo_zt{
        width:100%;
        height:0.94rem;
    }
    #lunbo_zt .swiper-slide,#lunbo_zt .swiper-slide a{
        border-radius: 0;
    }

    #lunbo_zt .swiper-slide a img{
        display:block;
        width:100%;
        height:100%;
        object-fit: cover;
        font-family: 'object-fit: cover;';
    }
    #lunbo_zt .swiper-slide a img.min_screen{
        display:block;
    }
    #lunbo_zt .swiper-slide a img.max_screen{
        display:none;
    }
    #lunbo_zt .swiper-pagination{
        width:0.5rem;
        left:auto;
        right:0;
        bottom:0;
        text-align: left;
    }
    #lunbo_zt .swiper-pagination-bullet{
        width:0.06rem;
        height:0.06rem;
    }
    #lunbo_zt .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
        margin:0 0.03rem;
    }
    /* 头条 */
    .toutiao{
        /* height:0.74rem; */
        height:0.86rem;
    }
     /* 头条占位 */
     .toutiao_position{
        width:100%;
        height:100%;
        background-color: #eee;
    }
    .toutiao_title{
        width:0.61rem;
        height:100%;
        background:url(../images/toutiao_bg.png) no-repeat left top;
        background-size:100% 100%;
        position: relative;
    }
    .toutiao_title img.max_screen{
        display:none;
    }
    .toutiao_title img.min_screen{
        display:block;
        /* width:100%;
        height:100%;
        object-fit: cover;
        font-family: 'object-fit: cover;'; */
        width:0.4rem;
        height:auto;
        position:absolute;
        left:50%;
        top:50%;
        transform:translate(-65%,-50%);
    }
    .toutiao_content{
        padding-left:0.68rem;
        position:absolute;
        left:0;
        top:0;
    }
    #toutiao .swiper-slide{
        /* padding:0.1rem 0.2rem 0.1rem 0; */
        /* padding-right:0.2rem; */
        padding-right:0;
        /* height:0.74rem; */
        height:0.86rem;
        /* display:table; */
        display:block;
        position: relative;
    }
    #toutiao .swiper-slide a{
        font-size:0.2rem;
        line-height:0.26rem;
        color:#000;
        overflow : hidden;
        /* display:table-cell;
        vertical-align: middle; */
        /* text-overflow: initial; */
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        height: auto;
        width: calc(100% - 0.1rem);
        /* width:100%; */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: normal;
        text-align:left;
    }
    /* wap推荐轮播 */
    .hot_wrap{
        margin-top:0.2rem;
    }
    .hot_wrap .left,.hot_wrap .right{
        width:100%;
        float:none;
    }
    #tuijian_swiper{
        width:100%;
        /* height:2.14rem; */
        height:auto;

    }
     /* 推荐轮播占位 */
     .tuijian_lunbo_position{
        width:100%;
        height:100%;
        background-color: #eee;
    }
    #tuijian_swiper .swiper-pagination{
        width:0.3rem;
        height:0.2rem;
        left:auto;
        right:0.05rem;
        bottom:0.2rem;
        color:#fff;
        font-size:0.12rem;
        text-align:left;
    }
    #tuijian_swiper .swiper-pagination .currentNum{
        color:#FF5D1A;
        font-size:0.14rem;
    }
    #wap_tuijian_swiper .swiper-slide{
        position: relative;
    }
    #tuijian_swiper .slide_title{
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
        height:0.58rem;
        background:url('../images/tuijian_lunbo_bg.png') no-repeat left bottom;
        background-size:contain;
        padding:0.07rem 0.42rem 0.02rem 0.22rem;
        display:table;
    }
    #tuijian_swiper .slide_title a{
        color:#fff;
        font-size:0.16rem;
        text-align:left;
        line-height:0.21rem;
        display:table-cell;
        overflow: hidden;
        text-overflow:initial;
        white-space: normal;
    }
    #tuijian_swiper .swiper-button-prev.swiper-button-white,#tuijian_swiper .swiper-button-next.swiper-button-white{
        height:0.27rem;
        width:0.27rem;
        background-size:contain;
    }
    #tuijian_swiper .swiper-button-prev.swiper-button-white{
        left:0.03rem;
    }
    #tuijian_swiper .swiper-button-next.swiper-button-white{
        right:0.03rem;
    }

    /* 推荐统战要闻 */
    .tuijian_tzyw.right{
        margin-top:0;
    }
    .tuijian_tzyw.max_screen{
        display: none;
    }
    .tuijian_tzyw.min_screen{
        display: block;
        width:100%;
        padding:0 0.18rem;
        margin-top:0.2rem;
    }
    /* 要闻占位 */
    .tuijian_tzyw_position{
        width:100%;
        height:4.26rem;
        background-color: #eee;
    }
    .tzyw_bottom_item a{
        height:auto;
        font-size:0.18rem;
        line-height:0.26rem;
        color:#333;
        padding-left:0.13rem;
        position: relative;
        margin-top:0;
        margin-bottom:0.15rem;
        overflow : hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .tzyw_bottom_item a:before{
        content:'';
        width:0.08rem;
        height:0.08rem;
        background:url('../images/lingxing_s.png') no-repeat center center;
        background-size:contain;
        position:absolute;
        left:0;
        top:0.09rem;
    }
    .tzyw_more{
        width:100%;
        text-align:right;
    }
    .tzyw_more a{
        float:none;
        display:block;
        color:#969696;
        font-size:0.14rem;
        line-height:0.24rem;
        margin-top:0;
    }
    /* 专题活动 */
    .zt_activity{
        padding:0.1rem 0.2rem;
    }
    /* 专题活动占位 */
    .zt_activity_position{
        width:100%;
        height:3.89rem;
        background-color: #eee;
    }
    .zt_activity .zt_activity_item{
        width:100%;
        height:auto;
        margin-top:0.11rem;
    }
    .zt_activity .zt_activity_item a{
        border-radius: 0.08rem;
        overflow: hidden;
        display:block;
    }
    .zt_activity .zt_activity_item a img{
        width:100%;
        height:100%;
        display: block;
        object-fit: cover;
        font-family: 'object-fit: cover;';
    }
     /* 统战新语 */
    .tzxy{
        width: 100%;
        height:auto;
        border-radius:0.08rem;
        position: relative;
        margin-top:0.55rem;
        padding:0.12rem 0.2rem 0.2rem;
        background-size:cover;
    }
    /* 统战新语占位 */
    .tzxy_position{
        width:100%;
        height:4.98rem;
        background-color: #eee;
    }
    .column_more{
        right:0.2rem;
    }
    .tzxy_title{
        width:auto;
        height: 0.44rem;
        position: absolute;
        top: -0.3rem;
        left: 0.22rem;
    }
    .tzxy_title img{
        width:auto;
        height:100%;
        display:block;
    }
    .tzxy_content ul li a .tzxy_item_img{
        width:100%;
        /* height:1.4rem; */
        height:auto;
    }
    .tzxy_item_bottom{
        padding:0.12rem;
    }
    .tzxy_content ul li.tzxy_item{
        margin-top:0.15rem;
        margin-bottom:0;
    }
    .tzxy_content ul li a .tzxy_item_title{
        font-size:0.14rem;
        line-height:0.18rem;
        margin-bottom:0.02rem;
        color: #333;
        white-space:normal;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .tzxy_item_des{
        font-size:0.12rem;
        line-height:0.16rem;
    }
    /* 史话 */
    .shihua{
        margin-top:0.3rem;
        padding:0 0.2rem;
    }
    .shihua .column_more{
        top:0.1rem;
        right:0.2rem;
    }
    /* 史话占位 */
    .shihua_position{
        width:100%;
        height:2.28rem;
        background-color: #eee;
    }
    .shihua_title{
        width:100%;
        height:auto;
    }
    .shihua_title img{
        width:100%;
        height:auto;
        margin:0 auto;
    }
    .shihua_content a{
        /* height:1.9rem; */
        height:auto;
        border-radius: 0.08rem;
    }
    .shihua_content a .shihua_img img{
        border-radius: 0.08rem;
    }
    .shihua_item_title{
        font-size:0.16rem;
        /* height:0.62rem;
        padding:0.14rem 0.07rem 0.04rem 0.07rem; */
        height:auto;
        padding:0.05rem 0.07rem;
        line-height: 0.22rem;
        white-space:normal;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    /* 中间专题 */
    .middle_tuijian{
        margin-top:0.3rem;
        width:100%;
        height:0.94rem;
    }
     /* 中间专题占位 */
     .middle_tuijian_positon{
        width:100%;
        height:100%;
        background-color: #eee;
    }
    .middle_tuijian a{
        display:block;
        width:100%;
        height:100%;
        border-radius:0;
        overflow: hidden;
    }
    .middle_tuijian a img{
        display:block;
        width:100%;
        height:100%;
        object-fit: cover;
        font-family: 'object-fit: cover;';
    }
    /* 百科 */
    .baike_dujia_gongchang_wrap{
        margin-top:0;
        height:auto;
    }
    .baike, .dujia, .gongchang{
        width:100%;
        float:none;
        margin-top:0.5rem;
    }
    .baike{
        height:3.27rem;
        border-radius: 0.2rem;
        padding:0.4rem 0.2rem 0.16rem 0.32rem;
    }
    /* 百科占位 */
    .baike_position,.dujia_position,.gongchang_position{
        width:100%;
        height:100%;
        background-color: #eee;
    }
    /* .baike:before{
        display:none;
        content: '';
        position: absolute;
        left: 0;
        top: 0.67rem;
        width: 0.25rem;
        height: 2.04rem;
        background: url(../images/baike_content_ico.png) no-repeat left top;
    } */
    .baike:before {
        content: '';
        position: absolute;
        right: 0.07rem;
        top: -0.27rem;
        width: 1.15rem;
        height: 1.15rem;
        background: url(../images/baike_book.png) no-repeat left top;
    }
    .baike_title, .dujia_title, .gongchang_title{
        /* width:auto; */
        width:0.72rem;
        height:0.35rem;
        position: absolute;
        top: -0.18rem;
        left: 0.2rem;
    }
    .gongchang_title{
        width:1.15rem;
    }
    /* .baike_title a img, .dujia_title a img, .gongchang_title a img{
        width:80%;
        height:auto;
        display: block;
    } */
    .baike_item a .baike_item_title{
        /* width:2.65rem;
        height:0.95rem; */
        /* height:0.6rem; */
        position:relative;
        display:table;
        height:0.48rem;
        padding:0.04rem 0 0.04rem 0.14rem;
    }
    .baike_item a .baike_item_title:before{
        /* content:'';
        width:0.24rem;
        height:0.12rem;
        position:absolute;
        left:-0.42rem;
        top:50%;
        margin-top:-0.06rem;
        background:url(../images/baike_item_ico.png) no-repeat center center; */
        content: '';
        width:0.04rem;
        height:0.04rem;
        position: absolute;
        left: 0;
        /* top: 50%;
        margin-top:-0.02rem; */
        top:16px;
        background: url('../images/dian.png') no-repeat top left;

    }
    .baike_item a .baike_item_title p{
        /* display: table-cell; */
        /* color: #FF3D00; */
        /* font-size: 0.22rem;
        line-height: 0.29rem; */
        /* font-size:0.2rem;
        line-height:0.26rem; */
        display:block;
        vertical-align: middle;
        color:#444;
        font-size:0.15rem;
        line-height:0.2rem;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .baike_item_des{
        padding-left: 0.04rem;
        margin-top: 0.12rem;
    }
    .baike_item_des p{
        display: inline;
        color: #985935;
        font-size: 0.15rem;
        line-height:0.32rem;
        border-bottom: 1px solid #EAE2B5;
        padding-bottom:0.06rem;
        padding-left: 0.3rem;
    }
    .huanyihuan{
        position: absolute;
        right: 0.22rem;
        bottom:0.16rem;
        width: auto;
        height: 0.2rem;
        cursor: pointer;
    }
    .huanyihuan span{
        font-size:0.12rem;
    }
    /* 独家 */
    .dujia{
        margin-left: 0;
        margin-right:0;
        border: none;
        border-radius:0;
        background: linear-gradient(194.11deg, rgba(255, 165, 29, 0.1) 5.1%, rgba(249, 250, 251, 0) 41.34%);
    }
    .dujia_content{
        padding:0.29rem 0.2rem 0.23rem 0.22rem;
    }
    .dujia_item{
        display: table;
        height:0.48rem;
        margin-bottom: 0.07rem;
        /* padding-left:0.4rem; */
        padding:0.04rem 0 0.04rem 0.4rem;
        position: relative;
    }
    .dujia_item a{
        display: table-cell;
        vertical-align: middle;
        font-size: 0.15rem;
        /* color: #FF3D00; */
        /* display:block; */
        color:#444;
        line-height:0.2rem;
        /* text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical; */
    }
    .dujia_item:before{
        content: '';
        position: absolute;
        left: 0;
        top: 0.06rem;
        width:0.36rem;
        height:0.36rem;
        line-height:0.36rem;
    }
    /* 思想工厂 */
    .gongchang{
        margin-top:0.45rem;
        height: 3.27rem;
        border-radius: 0.2rem;
        padding: 0.4rem 0.2rem 0.16rem 0.32rem;
    }
    .gongchang:before {
        content: '';
        position: absolute;
        right: 0.07rem;
        top: -0.27rem;
        width: 1.15rem;
        height: 1.15rem;
        background: url(../images/zhishichanquan.png) no-repeat left top;
    }
    .gongchang_title{
        /* top:-0.35rem; */
    }
    .gongchang_content{
        /* padding:0.05rem 0.2rem; */
        padding:0;
    }
    .gongchang_item{
        height:0.48rem;
        /* padding-left:0.13rem; */
        display: block;
        padding:0.04rem 0 0.04rem 0.14rem;
    }
    .gongchang_item:before{
        content: '';
        width:0.04rem;
        height:0.04rem;
        position: absolute;
        left: 0;
        /* top: 50%;
        margin-top:-0.02rem; */
        top:16px;
        background: url('../images/dian.png') no-repeat top left;
    }
    .gongchang_item a{
        width: 100%;
        display: block;
        font-size:0.15rem;
        color: #444;
        /* line-height: 0.36rem; */
        /* padding-left: 0.13rem; */
        /* overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        position: relative; */
        line-height:0.2rem;
        /* padding:0.04rem 0; */
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    /* .gongchang_item a:before{
        content: '';
        width:0.04rem;
        height:0.04rem;
        position: absolute;
        left: 0;
        top: 0.18rem;
        background: url('../images/dian.png') no-repeat top left;
    } */
    /* 热点视频 */
    .hot_video{
        margin-top:0.25rem;
        width:100%;
    }
    .hot_video .column_more{
        top:0.06rem;
    }
     /* 热点视频占位 */
     .hot_video_position{
        width:100%;
        height:2.53rem;
        background-color: #eee;
    }
    .hot_video_title{
        height:0.35rem;
        width:auto;
        margin-bottom:0.02rem;
        padding-left:0.2rem;
    }
    .hot_video_title img{
        width:auto;
        height:100%;
        display:block;
    }
    .hot_video_content{
        width:100%;
        height: 2.16rem;
        position: relative;
    }
    .hot_video_item_img{
        border-radius: 0.06rem;
    }
    .hot_video_item_bottom{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 0.44rem;
        background: rgba(0,0,0,0.8);
        border-radius: 0 0 0.06rem 0.06rem;
    }
    .video_play_before{
        padding:0.02rem 0.2rem 0.03rem 0.2rem;
    }
    .video_play_before img{
        width:0.25rem;
        height:0.25rem;
        margin-top:0.08rem;
    }
    .hot_video_item_title{
        float: left;
        width: 3.04rem;
        padding:0;
        padding:0.03rem 0 0.03rem 0.1rem ;
        /* padding: 0 0 0 0.35rem; */
    }
    .hot_video_item_title a{
        display: block;
        width: 100%;
        color: #fff;
        font-size:0.14rem;
        line-height:0.18rem;
        white-space:normal;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    #isPlay{
        width:0.25rem;
        height:0.25rem;
        float: left;
        margin: 0.1rem 0.15rem;
        cursor: pointer;
    }
    #isPlay.play{
        background-size:contain;
    }
    #current, #duration{
        float: left;
        color: #fff;
        font-size: 0.14rem;
        line-height:0.44rem;
        margin-top:0;
    }
     /* 图片报道 */
     .tpbd{
        width:100%;
        margin-top:0.3rem;
    }
    .tpbd .column_more{
        top:0.06rem;
    }
     /* 图片报道占位 */
     .tpbd_position{
        width:100%;
        height:3.4rem;
        background-color: #eee;
    }
    .tpbd_title{
        height:0.35rem;
        padding-left:0.2rem;
    }
    .tpbd_wrap{
        width: 100%;
        min-height:2.16rem;
        background: linear-gradient(144.43deg, rgba(255, 129, 13, 0.8) 26.05%, rgba(255, 46, 46, 0.8) 114.95%);
        position: relative;
        padding:0.06rem 0.14rem 0.15rem 0.14rem;
        margin-top:0;
        font-size:0;
        border-radius: 0.06rem;
    }
    .tpbd_slide_item{
        width:50%;
        height:auto;
        float:none;
        display: inline-block;
        padding:0 0.06rem;
        margin-top:0.1rem;
        vertical-align: top;
    }
    .tpbd_slide_item a .tpbd_slide_img{
        width: 100%;
        /* height: 1.01rem; */
        height:auto;
        border-radius:0.06rem;
        overflow: hidden;
    }
    .tpbd_slide_title{
        font-size:0.14rem;
        color: #fff;
        line-height:0.18rem;
        position: static;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        border-radius:0;
        overflow: hidden;
        text-align:left;
        padding:0;
        display:block;
        background: transparent;
        margin-top:0.04rem;
    }
    /* 信息之窗 */
    .xxzc{
        margin-top:0.29rem;
    }

    .xxzc_left{
        width:100%;
        float:none;
    }
     /* 信息之窗占位 */
     .xxzc_left_position{
        width:100%;
        height:1.12rem;
        background-color: #eee;
    }
    .xxzc_left.fix_position{
        position:fixed;
        top:0;
        left:0;
        margin-left:0;
        z-index:9;
    }
    .xxzc_title{
        height:0.54rem;
        line-height: 0.54rem;
        background-size:contain;
        padding-top:0.14rem;
    }

    .xxzc_title img{
        width:auto;
        height:60%;
        display:block;
        padding:0;
        padding-left:0.2rem;
        margin:0;
    }

    .xxzc_left ul{
        height:0.58rem;
        padding:0 0.07rem;
        background:#FFFDF0;
        border-bottom:1px solid #FF5D1A;
        overflow-x: scroll;
        white-space: nowrap;
    }
    .xxzc_left ul::-webkit-scrollbar{
        width:0;
        height:0;
    }
    .xxzc_col_item{
        display: inline-block;
        width:auto;
        height:0.32rem;
        text-align: center;
        font-size:0.15rem;
        line-height:0.32rem;
        color: #FF5D1A;
        border-radius:0.3rem;
        margin-top:0.1rem;
        cursor: pointer;
        padding:0 0.14rem;
    }
    .xxzc_content{
        width:100%;
        margin-left:0;
        min-height:auto;
        border-left:none;
        background-color: #fff;
        position: relative;
        padding-right:0;
    }
    .xxzc_content::after{
        display:none;
    }
    .xxzc_content_wrap{
        padding:0;
        min-height: auto;
    }
    .xxzc_content_wrap ul{
        padding:0.2rem 0.2rem 0 0.2rem;
    }
    .xxzc_content_item a{
        display: block;
        width: 100%;
        height: auto;
        margin-bottom:0.2rem;
        padding-bottom:0.2rem;
        border-bottom: 1px solid #e5e5e5;
        font-size:0;
    }
    .xxzc_content_item_img{
        width: 1.25rem;
        height:0.7rem;
        border-radius:0.04rem;
        overflow: hidden;
        display: inline-block;
        vertical-align: top;
        margin-right:0.1rem;
    }
    .xxzc_content_item_info{
        width:calc(100% - 1.35rem);
    }
    .xxzc_content_item_title{
        font-size:0.18rem;
        color: #333;
        line-height:0.24rem;
        margin-bottom:0;
        overflow: hidden;
        text-overflow:initial;
        white-space: normal;
    }
    .xxzc_content_item_des{
        display:none;
    }
    .xxzc_loadmore{
        width:100%;
    }
    /* 媒体汇 */
    .mth_gdxf_rwtx{
        margin-top:0;
    }
    .mth_wrap, .gdxf_wrap, .rwtx_wrap{
        width:100%;
        float:none;
        padding:0 0.2rem;
        margin-top:0.3rem;
    }
    /* 媒体汇，各地新风和人物占位 */
    .mth_position,.gdxf_position,.rwtx_position{
        width:100%;
        height:3.72rem;
        background-color: #eee;
    }
    .mth_title, .gdxf_title, .rwtx_title{
        height:0.46rem;
        margin-bottom:0.16rem;
    }
    .mth_content .mth_item a, .rwtx_content .rwtx_item a, .gdxf_content a.gdxf_item_title{
        display: block;
        font-size:0.16rem;
        color: #444;
        line-height: 30px;
        padding-left:0.13rem;
        margin-bottom:0.1rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        position: relative;
    }
    /* 各地新风 */
    .gdxf_wrap{
        margin-right: 0;
        margin-left: 0;
    }
    .gdxf_content a.gdxf_img{
        width: 100%;
        height: 1.88rem;
        display: block;
        border-radius: 4px;
        overflow: hidden;
        margin-bottom:0.1rem;
    }

    /* 留言 */
    .liuyan{
        width:100%;
        height:3.02rem;
        margin-top:0.3rem;
        background:url(../images/xinxiang_wap_bg.png) no-repeat top center;
        background-size:contain;
        position: relative;
    }
    .liuyan:before{
        display:none;
    }
    .liuyan:after{
        content:'';
        width:0.72rem;
        height:1.07rem;
        position:absolute;
        right:-0.16rem;
        bottom:-0.02rem;
        background:url('../images/xinxiang.png') no-repeat top left;
        background-size:contain;
    }
    .liuyan_content{
        width: 100%;
        position: absolute;
        top: 0.82rem;
        left: 0;
        margin-left: 0;
        padding:0 0.2rem;
        z-index:2;
    }
    #liuyan_text{
        width: 100%;
        height:1.02rem;
        border: none;
        outline: none;
        border-radius: 4px;
        background: rgba(255, 245, 231, 0.8);
        resize: none;
        color: #6F481A;
        font-size:0.14rem;
        line-height:0.18rem;
        padding:0.13rem;
        overflow: hidden;
    }
    #liuyan_author{
        width: 100%;
        height:0.38rem;
        border: none;
        outline: none;
        border-radius: 4px;
        background: rgba(255, 245, 231, 0.8);
        color: #6F481A;
        font-size:0.14rem;
        line-height:0.38rem;
        padding-left:0.13rem;
    }
    .submit_liuyan{
        width: 1.07rem;
        height:0.38rem;
        float: none;
        margin:0 auto;
        margin-top:0.1rem;
        position: relative;
    }

    .submit_liuyan img{
        position: absolute;
        right: -0.12rem;
        top: 0.09rem;
        display: none;
    }
    .submit_liuyan img.xinfeng{
        display: block;
        width: 0.29rem;
        height: auto;

    }
    .submit_liuyan img.xinfeng.jixin{
        width: 2.43rem;
        height: 1.96rem;
        max-width: 2.43rem;
        right: auto;
        left: 1.07rem;
        top: -0.95rem;
        z-index: 2;
    }
    /* 链接 */
    .links{
        width:100%;
        margin-top:0.3rem;
        padding:0 0.65rem;
        position: relative;
    }
    .links_title{
        margin:0;
    }
    .links_item{
        width:1.53rem;
        float:none;
        display:block;
        margin:0 auto;
        margin-top:0.12rem;
    }
    .links_item, .links_item:last-child{
        margin-right: auto;
    }
    .links_item:nth-child(1){
        margin-left: 50px;
    }
    .links_item:nth-child(2){
        /*margin-top:1.9rem;*/
    }
    .links ul{
        width:2.44rem;
        position: absolute;
        top:0.6rem;
        /* left:0.65rem; */
        left:50%;
        margin-left:-1.22rem;
    }
    .links ul li.select_item{
        float:none;
        width: 100%;
        margin-right:0;
        position: relative;
        margin-top:0.1rem;
    }
    .select_div{
        width:100%;
        height:0.32rem;
        border: 1px solid #e5e5e5;
        color: #333;
        font-size:0.14rem;
        padding-left:0.1rem;
        line-height:0.32rem;
        position: relative;
    }
    .links ul li ul{
        width: 100%;
        background-color: #fff;
        border: 1px solid #e5e5e5;
        position: absolute;
        top:0.32rem;
        left: 50%;
        padding: 0.1rem 0;
        display: none;
        max-height: 2.65rem;
        overflow-y: auto;
        z-index:3;
    }
    .links ul li ul li a{
        color: #333;
        display: block;
        line-height:0.24rem;
        padding-left:0.1rem;
    }
}
